Golang Job: Software Engineer - I

Job added on

Company

EagleView

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

About Us:
EagleView Technologies is a hardware, software, and data analytics technology platform that has spent the last 20 years pushing the boundaries of image capture and analysis to provide the richest
source of geospatial data imaginable. By experimenting with different aircraft & imagery systems, and applying computer vision, they continue to produce the highest resolution imagery available to
deliver timely, comprehensive answers to complex questions, helping professionals across industries improve people’s lives and make informed decisions for the present and future.
EagleView Technologies’ solutions are used by a wide range of organizations, large and small, across a number of market segments, including government, construction, insurance, solar, and
utilities.

In June of 2015, EagleView was acquired by Vista Equity Partners, a leading private equity firm focused on investing in software, data, and technology-enabled organizations with over $52 billion
in cumulative capital commitments. During 2018, the company received a strategic equity investment from Clearlake Capital Group and Vista Equity Partners to further support EagleView’s rapid growth and penetration of new market opportunities. The business is headquartered in Bellevue, Washington.
Overview:
We are looking for a talented Software Engineer - I to join our agile development team. As a team member, you will participate in all aspects of the software development life cycle: scoping, design,
coding, testing, implementation and support. You will help in the development of Eagleview’s scalable micro-services platform and geospatially aware applications across multiple industries and
form-factors. In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable
solutions to difficult and complex problems. You take pride and ownership in your work as well as the overall contributions of the team. You must also have the ability to take a system-wide
understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system. Your ability to communicate clearly and
concisely (both written and verbal) is key, as is being a self-starter.
Responsibilities:
  • Design and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
  • Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
  • Collaborate on technical design and specifications as required
  • Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
Qualifications:
Bachelor’s Degree required, preferably in Computer Science or related field
  • Strong DS/Algo, Problem Solving and Programming
  • Experience/Knowledge using JavaScript, GoLang, Java, Node.js or another object-oriented programming language
  • Experience with a micro-services architecture is a plus
  • Excellent communication, collaboration, reporting, analytical and problem-solving skills
  • Knowledge of Relational databases (No SQL, PostgreSQL or other Relational Databases)
  • Test-driven development mindset and a focus on quality, scalability and performance
  • Strong programming fundamentals and ability to produce high quality code